package org.posupe.areas;

import org.posupe.util.RepositorioException;

public interface RepositorioAreas {
	
	public void inserir(Area area) throws RepositorioException;

	public void atualizar(Area area) throws RepositorioException, AreaInexistenteException;

	public void remover(int codigo) throws RepositorioException, AreaInexistenteException;

	public Area procurar(int codigo) throws RepositorioException, AreaInexistenteException;

	public boolean existe(int codigo) throws RepositorioException;

	public IteratorAreas procurar(Area area) throws RepositorioException;

	public IteratorAreas getIterator() throws RepositorioException;
}
